home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- from checkbox.properties import Int
- from checkbox.plugin import Plugin
-
- class PackagesInfo(Plugin):
- max_per_request = Int(default = 100)
-
- def register(self, manager):
- super(PackagesInfo, self).register(manager)
- self._manager.reactor.call_on('report', self.report)
-
-
- def report(self):
- packages = self._manager.registry.packages.values()
- while packages:
- message = packages[:self.max_per_request]
- del packages[:self.max_per_request]
- self._manager.reactor.fire('report-packages', message)
-
-
- factory = PackagesInfo
-